my_str = "I Like Python"

# 通过下标索引取值
value1 = my_str[0]
value2 = my_str[-1]
print(value1)
print(value2)

# index方法
value3 = my_str.index("Like")
print(f"在字符串{my_str}中查找 and，其起始下标是:{value3}")

# replace 方法
new_my_str = my_str.replace("Python", "Java")
print(f"将字符串{my_str}替换后,得到:{new_my_str}")

# split方法
my_str_list = my_str.split(" ")
print(f"字符串{my_str}使用空格分割后为:{my_str_list},类型为:{type(my_str_list)}")

# strip 方法
my_str = "itheima and itcast  "
print(f"{my_str.strip()}")

my_str = "12itheima and itcast21"
print(my_str.strip("12"))

# 统计字符串中某字符串的出现此时——count()
my_str = "itheima and itcast"
count = my_str.count("it")
print(f"字符串{my_str}中it出现的次数是:{count}")

# 统计字符串的长度——len()
num = len(my_str)
print(f"字符串{my_str}的长度是:{num}")

my_str = "Welcome to Beijing"
index = 0
while index < len(my_str):
    print(my_str[index])
    index += 1

for element in my_str:
    print(element)